Non-Negative Matrix Division for the Automatic Transcription of Polyphonic Music
نویسنده
چکیده
In this paper we present a new method in the style of non-negative matrix factorization for automatic transcription of polyphonic music played by a single instrument (e.g., a piano). We suggest using a fixed repository of base vectors corresponding to tone models of single pitches played on a certain instrument. This assumption turns the blind factorization into a kind of non-negative matrix division for which an algorithm is presented. The same algorithm can be applied for learning the model dictionary from sample tones as well. This method is biased towards the instrument used during the training phase. But this is admissible in applications like performance analysis of solo music. The proposed approach is tested on a Mozart sonata where a symbolic representation is available as well as the recording on a computer controlled grand piano.
منابع مشابه
Sparse Non-negative Matrix Factor 2-D Deconvolution for Automatic Transcription of Polyphonic Music
We present a novel method for automatic transcription of polyphonic music based on a recently published algorithm for non-negative matrix factor 2-D deconvolution. The method works by simultaneously estimating a time-frequency model for an instrument and a pattern corresponding to the notes which are played based on a log-frequency spectrogram of the music.
متن کاملAutomatic Music Transcription based on Non-Negative Matrix Factorization
In this paper, we present a method for the automatic transcription of polyphonic piano music. The input to this method consists in piano music recordings stored in WAV files, while the pitch of all the notes in the corresponding score forms the output. This method operates on a frame-by-frame basis and exploits a suitable time-frequency representation of the audio signal. The solution proposed ...
متن کاملAutomatic music transcription using Non-negative matrix factorization
This paper proposes an effective method for the automatic music transcription in polyphonic music. The method consists of a combination of Non-negative Matrix Factorization (NMF), subharmonic summation method and onset detection algorithm. We decompose the magnitude spectrum of a music signal into the spectral component and the temporal information of every note using NMF. Then, the accurate pi...
متن کاملAutomatic Music Transcription: from Monophonic to Polyphonic
Music understanding from audio track and performance is a key problem and a challenge for many applications ranging from: automated music transcoding, music education, interactive performance, etc. The transcoding of polyphonic music is a one of the most complex and still open task to be solved in order to become a common tool for the above mentioned applications. Techniques suitable for monoph...
متن کاملDrum Transcription in Polyphonic Music Using Non-Negative Matrix Factorisation
We present a system that is based on the non-negative matrix factorisation (NMF) algorithm and is able to transcribe drum onset events in polyphonic music. The magnitude spectrogram representation of the input music is divided by the NMF algorithm into source spectra and corresponding time-varying gains. Each of these source components is classified as a drum instrument or non-drum sound and a ...
متن کامل